package com.lzh.o2o.enums;/** * @author  作者 E-mail: * @date 创建时间：2018年9月9日 上午11:46:22 * @version 1.0 * @parameter  * @since  * @return  */
public enum ShopStateEnum {
	CHECK(0,"审核中"),OFFLINE(-1,"非法店铺"),SUCCESS(1,"操作成功"),
	PASS(2,"通过认真"),INNER_ERROE(-1001,"内部系统错误"),
	NULL_SHOPID(-1002,"ShopId为空"),NULL_SHOP(-1003,"Shop信息为空");
	private int state;
	
	private String stateInfo;

	
	private ShopStateEnum(int state, String stateInfo) {
		this.state = state;
		this.stateInfo = stateInfo;
	}

	/**
	 * 根据传入的state返回对应的enum值
	 */

	public static ShopStateEnum stateOf(int state){
		for(ShopStateEnum stateEnum:values()){
			if(stateEnum.getState()==state){
				return stateEnum;
			}
		}
		return null;
	}

	public int getState() {
		return state;
	}

	public String getStateInfo() {
		return stateInfo;
	}
	
}
